@charset "utf-8";
/*
		
		
*/
/***************************宽屏样式(start)***************************/
.w_1200 .wrap{width:1160px;}
.w_1200 .leftmenu .item .subcate{width: 913px;}
.w_1200 .leftmenu .item .bigsubcate3{width: 200px;padding-left: 27px;}
.w_1200 .rightside{width:892px;}
.w_1200 .prolist .item{width:277px; margin-right:30px; margin-top:29px;}
.w_1200 .prolist .item .img{height:277px;}
.w_1200 #lib_inquire_list > ul > li .info{width:670px;}
.w_1200 #pdetail .detail{width:410px;}
/***************************宽屏样式(end)***************************/
body{background:#fff;position: relative;}
.over{overflow:hidden;}
.ovauto{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*动画时间*/
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.trans3{ transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.trans5{ transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.trans7{ transition: all 0.7s;-moz-transition: all 0.7s;-webkit-transition: all 0.7s;-o-transition: all 0.7s;}
*{font-family:'Lucida Sans Unicode';}
html, div{outline:0;}
cite, em, strong, i{font-style:normal;}
.form_button,#lib_review_form .form_button,.pro_right .down_list li a,#lib_down_list li a{background: #de3d3e;}
.form_button{width: 150px;height: 30px;line-height: 30px;font-size: 16px;}
#lib_inquire_list>ul>li .info{width:506px;}
/*turn page*/
#turn_page{margin-top: 60px;text-align: right;}
#turn_page .page_item_current{background: #cc2626;}

.wrap{width:980px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}

#top{line-height: 45px;}
#top:after{content: '';clear: both;}
#top .hlang{position: relative;float: right;margin-right: 15px;}
#top .hlang:before{display: none;content: '';position: absolute;top: 28px;left: 50%;margin-left: -8px;border:8px solid transparent;border-bottom-color:white;}
#top .hlang .cur{padding-right: 15px;background: url(langbg.png) no-repeat right center;text-transform: uppercase;}
#top .hlang a{font-family: 'Lucida Sans Unicode';color: white;line-height: 45px;font-size: 14px;}
#top .hlang .language_silder{position:absolute; top:44px; left: 50%;width: 70px;display:none; background:#ffffff; z-index:105; padding:5px 10px;margin-left: -45px; border-radius:5px;text-align: center;}
#top .hlang .language_silder a{color:#333;line-height: 30px;}
#top .hlang:hover:before,#top .hlang:hover .language_silder{display:block;}
#top .contact{float: right;width: 41px;height: 45px;background: url(hemail.png) no-repeat center;}
#top .hmenu{position: relative;float: right;width: 57px;height: 45px;margin-right: 8px;background: url(hmenu.png) no-repeat center;cursor: pointer;z-index: 105;}
#top .hmenu:before{display: none;content: '';position: absolute;top: 28px;right: 20px;border:8px solid transparent;border-bottom-color:white;}
#top .hmenu:hover:before,#top .hmenu:hover .h_nav{display: block;}
#top .h_nav{display: none;position: absolute;right: -8px;top: 44px;width: 108px; padding:16px;text-align: center;background: white;font-family: 'Arial';color: #333;border-radius: 5px;}
#top .h_nav li{line-height:25px; color:#333;}
#top .h_nav li a{color:#333;display: block;font-size: 14px;}
#top .h_nav li.line{display: none;}
#top .h_nav li.member{font-size: 0;line-height: 0;}
#top .h_nav li.member a{font-size: 14px;line-height: 30px;}
#top .h_nav li.lang{display: none;}


#header{height: 105px;position:relative; z-index:100;background: black;}
#header .logo{height:105px; max-width:15%;max-width: 160px;}
#header .rheader{max-width: 85%;}
.head_nav .sub_bg{position: absolute;width: 100%;left: 0;top: 105px;background: rgba(0,0,0,0.8);height: 0;z-index: 1;}
.search_bg{display: none;position: absolute;width: 100%;left: 0;top: 105px;height: 102px;background: rgba(0,0,0,0.8);z-index: 1;}
.web_nav{margin-right: 48px;}
.web_nav .item{padding: 0 20px;position:relative; z-index:100;}
.web_nav .item:first-child{margin-left: 0;}
.web_nav .item .a0{position: relative;display:block; text-decoration:none; height:44px; line-height:44px; padding:0 6px 16px 6px;font-size:16px;text-align:center;color: white;text-transform: uppercase;}
.web_nav .item .a0:before{position:absolute; left: 0;bottom: 0; right: 0;margin:auto;width: 0;content:''; z-index:1; border-bottom:3px solid #de3d3e;}
.web_nav .item .a0:hover:before{width: 100%;}
.web_nav .item.hasub{}
.web_nav .item .sub{width:200px;padding-top: 16px; display:none;position:absolute; top:60px; z-index:100; left:-20px;}
.web_nav .item .sub .si{position: relative;text-indent: 20px;}
.web_nav .item .sub .si a{color:white; display:block; height: 30px;padding: 0 15px 0 25px;text-indent: 0;line-height:30px; text-decoration:none; font-size:14px;font-family: 'Arial';background: url(secnavbg.png) no-repeat -20px center;}
.web_nav .item .sub .si:hover a{background: url(secnavbg.png) no-repeat 5px center;text-indent: 5px;}
.web_nav .item .sub .sec_sub{display: none;position: absolute;top: 0px;left: 305px;width: 305px;background: #f7f7f7;border:1px solid #dddddd;}
.web_nav .item .sub .si .sec_item{border:none;}
.web_nav .item .sub .si .sec_item:hover{color: #78bd3b;text-indent: 28px;}
.web_nav .item:hover{z-index:101;}
.web_nav .item:hover .sub{display:block;}
.web_search{position:relative; z-index:104;margin-right: -48px;}
.web_search .ico{width:48px; height: 44px; background:url(search.png) no-repeat left center; cursor:pointer;}
.web_search .formdiv{display: none;position:absolute; top:85px;right: 0; border:1px solid #ccc;right:1px; background:#fff; width:980px;border-radius: 5px;}
.w_1200 .web_search .formdiv{width: 1160px;}
.w_1200 .web_search .formdiv .text{width: 1110px;}
.web_search .formdiv .text{width: 930px;height: 48px;line-height: 48px;text-indent: 12px;outline: none;border:none;font-size: 14px;}
.web_search .formdiv .sub_btn{float: right;width:46px; height:48px;border:none; background: url(redsearch.png) no-repeat center center; color:#d3d3d3;cursor: pointer;}
/************ header end *****************/
.page_banner{width:100%; position:relative; overflow:hidden; z-index:1;}
.page_banner .box{width:1920px; position:relative; left:50%; top:0; margin-left:-960px; z-index:1; text-align:center;}
.leftside{width:240px;margin-top: 20px;}
.rightside{width:710px;margin-top: 20px;}
.lefttitle{position: relative;line-height:44px;padding-bottom: 7px; margin-bottom: 20px;color:#333; font-size:18px;color: #101010;font-weight: bold;border-bottom: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.lefttitle:before{content:'';position: absolute;left: 0;bottom: 0;width: 40px;height: 2px;background: #242424;border:1px solid #d3d3d3;border-left: none;}
.leftmenu .item{position: relative;margin-bottom: 25px;}
.leftmenu .item.cur,.leftmenu .item:hover{background:#eeeeee;}
.leftmenu .item .ia{height:33px; line-height:33px; display:block; overflow:hidden; text-decoration:none; padding:0 38px 0 8px; font-size:14px;color: #101010; }
.leftmenu .item .ia:hover, .leftmenu .item.cur .ia{color:#101010;}
.leftmenu .item.hasub .ia{background: url(default.png) no-repeat 218px center;}
.leftmenu .hasub.cur .ia{background: url(cur.png) no-repeat 218px center;}
.leftmenu .item .subcate{display: none;position: absolute;left: 240px;top: 0;width: 733px;background:#fff;z-index: 10;border:4px solid #eeeeee;}
.leftmenu .item:hover .subcate{display: block;}
.leftmenu .item .bigsubcate3{float: left;width: 164px;padding-left: 18px;}
.leftmenu .item .subcate .sia{display:block;margin-top: 13px; height: 42px;overflow: hidden;line-height:42px;font-size:14px; color:#101010; text-decoration:none;}
.leftmenu .item .subcate .sia3{height: 30px;line-height: 30px;margin-top: 0;color: #888;}
.leftmenu .item .subcate .sia:hover, .leftmenu .item .subcate .sia.cur{color:#101010;}
.leftmenu .item .subcate .sia3:hover ,.leftmenu .item .subcate .sia3.cur{color: #de3d3e;}
.rtitle{height: 48px;border-bottom:2px solid #dedede;}
.rtitle .tname{ line-height: 40px;color:#333333; font-size:18px;text-transform: uppercase;color: #101010;}
#position{float: right;color:#626262; line-height:48px;font-size: 14px;}
#position a{color:#626262;font-size: 14px;}
.desc_text{line-height:180%; min-height:300px; padding:10px 0;}
.prolist .item{width:225px; margin-right:15px;margin-top: 20px;text-align: center;}
.prolist .item .img{position: relative;display: block;height:230px; overflow: hidden;text-align:center;}
.prolist .item .img span{position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;width: 0;height: 0;background: url(seepro.png) no-repeat center center;background-size: 100% 100%;z-index: 1;}
.prolist .item .img:before{content: '';position: absolute;width: 100%;height: 50%;top: -50%;left: -100%;background: rgba(221,50,47,0.8);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.prolist .item .img:after{content: '';position: absolute;width: 100%;height: 50%;bottom: -50%;right: -100%;background: rgba(221,50,47,0.8);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.prolist .item.nomar{margin-right:0;}
.prolist .item .info{width:90%; margin:0 auto;}
.prolist .item .name{display: block;position: relative;height: 43px;line-height: 43px;padding-top: 13px;margin-top: 29px;font-size: 16px;text-transform: uppercase;font-weight: bold;}
.prolist .item .name:before{content: '';position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 24px;height: 2px;background: #b5b5b5;}
.prolist .item .brief{max-height: 42px;overflow: hidden;line-height: 21px;font-size: 16px;color: #555;}
.prolist .item .price{font-size: 16px;height: 28px;line-height: 35px;color: #de3d3e;}
.prolist .item:hover .img span{width: 40px;height: 40px;}
.prolist .item:hover .img:before{left: 0;top: 0;}
.prolist .item:hover .img:after{right: 0;bottom: 0;}
.info_list{margin-top:29px;}
.info_list .item{margin-bottom:29px; padding-bottom:29px; border-bottom:1px solid #e5e5e5;}
.info_list .item .img{width:31.8%;}
.info_list .item .ir{width:66%;}
.info_list .item .ir .name{max-height: 50px;overflow: hidden;line-height:25px; padding-bottom:5px;}
.info_list .item .ir .name a{text-decoration:none; font-size:18px;}
.info_list .item .ir .name a:hover{color:#78bd3b;}
.info_list .item .ir .brief{margin-top: 5px;margin-bottom: 10px;font-size:14px; color:#999; line-height:19px; max-height:57px;overflow: hidden;}
.info_list .item .ir .more{border-left:1px solid #eee; line-height:40px; height:40px; text-transform:uppercase; margin-left:1%; padding-left:3%;}
.info_list .item .ir .more a{color:#999; font-size:14px;}
.info_list .item .ir .time{font-size:14px; color:#999; line-height:20px;}
/*************** 产品详细 *******************/
#pdetail{margin-top:20px;}
#pdetail .detail{width:250px}
#pdetail .info{width:100%;}
#pdetail .name{font-size:18px; line-height:150%;}
#pdetail .brief{color:#999; font-size:14px; line-height:20px; border-bottom:1px dashed #ccc;}
#pdetail #attribute{margin-top:15px;}
#add_to_inquiry{background:#1e283a;}
#pdetail .description{margin-top:10px;}
#pdetail .description .hd{background:#f7f7f7; overflow:hidden;}
#pdetail .description .hd span{height:40px; text-align:center; line-height:40px; padding:0 9px; font-size:18px; color:#333; float:left; cursor:pointer;}
#pdetail .description .hd span.cur{color:#e4012e;}
#pdetail .description .bd .desc_txt{padding:18px 0; min-height:200px; line-height:180%;}
/**************************放大镜效果(start)**************************/
#pdetail .gallery{width:450px; position:relative;}
#pdetail .gallery *{_behavior:none;}
#pdetail .gallery .bigimg{width:450px; max-height:450px; overflow:hidden; border:1px solid #f0f0f0;}
#pdetail .gallery .bigimg a{width:450px; display:block; text-align:center; vertical-align:middle;}
#pdetail .gallery .bigimg a img{vertical-align:middle; max-width:100%; max-height:100%;}
#pdetail .gallery .MagicZoom{display:block; margin:0 auto;}
#pdetail .gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#pdetail .gallery .MagicZoomBigImageCont{border:1px solid #999;}
#pdetail .gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#pdetail .gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#pdetail .gallery .MagicZoomLoading{border:1px solid #ddd; background:#fff url(loading.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#pdetail .gallery #zoom-big{position:absolute; top:0; left:450px;}
#pdetail .gallery #zoom-big img{ max-width:none; max-height:none;}
#pdetail .gallery #small_img{position:relative; overflow:hidden; margin:10px auto;}
#pdetail .gallery #small_img .bd span{float:left; margin-left:6px; border:1px solid #666; display:block; width:83px; height:83px; overflow:hidden; text-align:center;}
#pdetail .gallery #small_img .bd span:first-child{margin-left:0px;}
#pdetail .gallery #small_img .bd span.on{border:1px solid #d8b1aa;}
#pdetail .gallery #small_img .bd span a{vertical-align:middle; text-align:center;}
/**************************放大镜效果(end)**************************/
/************ footer *****************/
#footer{margin-top: 68px;padding-top: 18px;background: #eee;}
#footer ul{text-align: justify;}
#footer li{display: inline-block;vertical-align: top;text-align: left;}
#footer li.addr{max-width: 340px;}
#footer li.share{max-width: 270px;text-align: center;}
#footer li.contact{max-width: 315px;text-align: right;}
#footer li.br{display: inline-block;width: 100%;height: 0;}
#footer li .title{height: 86px;line-height: 86px;font-size: 24px;color: #000;text-transform: uppercase;font-family: 'Franklin Gothic Medium'}
#footer li .desc{margin-bottom: 20px;font-size: 14px;line-height: 24px;color: #555;}
#footer li .tel{height: 38px;line-height: 38px;padding-right: 45px;margin-top: 14px;font-size: 16px;color: #555;background: url(contact.png) no-repeat right top;font-style: italic;}
#footer li .email{height: 45px;line-height: 45px;padding-right: 45px;margin-top: 15px;font-size: 16px;color: #555;background: url(contact.png) no-repeat right bottom;font-style: italic;}
#footer .copyright{margin-top: 27px;padding: 52px 0 48px;background: #242424;line-height: 22px;font-size: 14px;color: #a2a2a2;text-align: center;}
#footer  .footlogo{margin-bottom: 17px;max-height: 120px;}
#footer  .footlogo div,#footer  .footlogo img{max-height: 120px;}
#footer .copyright a{color: #a2a2a2;}
.sharebox{margin-top: 29px;text-align: justify;}
.sharebox .s_list{display: inline-block;width: 25px;height: 24px;vertical-align: middle;background: url(foot_share.png) no-repeat -158px center;}
.sharebox .s_list2{background-position: -40px center;}
.sharebox .s_list3{background-position: -119px center;}
.sharebox .s_list4{background-position: -79px center;}
.sharebox .s_list5{background-position: -119px center;}
.sharebox .s_list6{background-position: 0px center;}
.sharebox .s_list7{background-position: -197px center;}
.sharebox .br{display: inline-block;width: 100%;height: 0;}